package com.itgungnir.designpattern.observer.system;

public class Test {
	public static void main(String[] args) {
		// 创建主题（被观察者）
		NewsOffice office = new NewsOffice();
		// 创建三个观察者
		CustomObserver person1 = new Person1();
		CustomObserver person2 = new Person2();
		CustomObserver company1 = new Company1();
		// 为观察者注册主题
		office.addObserver(person1);
		office.addObserver(person2);
		office.addObserver(company1);

		// 被观察者发布消息
		office.setNews("哈哈哈哈哈哈");
		System.out.println();
		office.setNews("这不是一条垃圾新闻");
	}
}